package com.sdkj.dspservice.common.utils;

import com.sdkj.dspservice.common.base.entity.BaseResult;
import com.sdkj.dspservice.common.utils.okhttp3.OkHttpUtils;

import java.util.Map;

/**
 * http工具类
 */
public class HttpUtils {

    /**
     * post提交
     * @param url 地址
     * @param jsonParams    json参数
     * @return
     */
    public static BaseResult post(String url, String jsonParams){
        return HttpUtils.post(url, jsonParams, null);
    }

    /**
     * post提交
     * @param url 地址
     * @param jsonParams    json参数
     * @param headersMap   请求头，以分号分割
     * @return
     */
    public static BaseResult post(String url, String jsonParams, Map<String, String> headersMap){
        return OkHttpUtils.postJsonParams(url, jsonParams, headersMap);
    }

    /**
     * post提交
     * @param url 地址
     * @param paramsMap    参数
     * @return
     */
    public static BaseResult post(String url, Map<String, String> paramsMap){
        return HttpUtils.post(url, paramsMap, null);
    }

    /**
     * post提交
     * @param url 地址
     * @param paramsMap    参数
     * @param headersMap   请求头，以分号分割
     * @return
     */
    public static BaseResult post(String url, Map<String, String> paramsMap, Map<String, String> headersMap){
        return OkHttpUtils.postJsonParams(url, paramsMap, headersMap);
    }

}
